package com.github.wxiaoqi.security.psi.entity;

import java.io.Serializable;
import java.util.Date;
import javax.persistence.*;


/**
 * 采购付款
 * 
 * @author lcc
 * @email 
 * @date 2019-01-22 16:39:34
 */
@Table(name = "psi_purchase_payment")
public class PurchasePayment implements Serializable {
	private static final long serialVersionUID = 1L;
	
	    /**
     * 付款编号
     */
    @Id
    private Integer id;
	
	    /**
     * 采购编号
     */
    @Column(name = "purchase_id")
    private Integer purchaseId;
	
	    /**
     * 项目编号
     */
    @Column(name = "project_id")
    private Integer projectId;
	
	    /**
     * 采购付款编号
     */
    @Column(name = "payment_code")
    private String paymentCode;
	
	    /**
     * 付款阶段
     */
    @Column(name = "payment")
    private Integer payment;
	
	    /**
     * 付款金额
     */
    @Column(name = "paymentmoney")
    private Double paymentmoney;
	
	    /**
     * 付款条件
     */
    @Column(name = "payments")
    private String payments;
	
	    /**
     * 采购发票号
     */
    @Column(name = "purchase")
    private String purchase;
	
	    /**
     * 采购发票时间
     */
    @Column(name = "purchasedate")
    private Date purchasedate;
	
	    /**
     * 发票金额
     */
    @Column(name = "purchasemoney")
    private Double purchasemoney;
	
	    /**
     * 付款时间
     */
    @Column(name = "paymentdate")
    private Date paymentdate;
	
	    /**
     * 付款人
     */
    @Column(name = "paymenthrmid")
    private Integer paymenthrmid;
	
	    /**
     * 入库ID
     */
    @Column(name = "inventoryid")
    private Integer inventoryid;
	
	    /**
     * 入库编号
     */
    @Column(name = "inventorycode")
    private String inventorycode;
	
	    /**
     * 备注
     */
    @Column(name = "mem")
    private String mem;
	

	/**
	 * 设置：付款编号
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：付款编号
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：采购编号
	 */
	public void setPurchaseId(Integer purchaseId) {
		this.purchaseId = purchaseId;
	}
	/**
	 * 获取：采购编号
	 */
	public Integer getPurchaseId() {
		return purchaseId;
	}
	/**
	 * 设置：项目编号
	 */
	public void setProjectId(Integer projectId) {
		this.projectId = projectId;
	}
	/**
	 * 获取：项目编号
	 */
	public Integer getProjectId() {
		return projectId;
	}
	/**
	 * 设置：采购付款编号
	 */
	public void setPaymentCode(String paymentCode) {
		this.paymentCode = paymentCode;
	}
	/**
	 * 获取：采购付款编号
	 */
	public String getPaymentCode() {
		return paymentCode;
	}
	/**
	 * 设置：付款阶段
	 */
	public void setPayment(Integer payment) {
		this.payment = payment;
	}
	/**
	 * 获取：付款阶段
	 */
	public Integer getPayment() {
		return payment;
	}
	/**
	 * 设置：付款金额
	 */
	public void setPaymentmoney(Double paymentmoney) {
		this.paymentmoney = paymentmoney;
	}
	/**
	 * 获取：付款金额
	 */
	public Double getPaymentmoney() {
		return paymentmoney;
	}
	/**
	 * 设置：付款条件
	 */
	public void setPayments(String payments) {
		this.payments = payments;
	}
	/**
	 * 获取：付款条件
	 */
	public String getPayments() {
		return payments;
	}
	/**
	 * 设置：采购发票号
	 */
	public void setPurchase(String purchase) {
		this.purchase = purchase;
	}
	/**
	 * 获取：采购发票号
	 */
	public String getPurchase() {
		return purchase;
	}
	/**
	 * 设置：采购发票时间
	 */
	public void setPurchasedate(Date purchasedate) {
		this.purchasedate = purchasedate;
	}
	/**
	 * 获取：采购发票时间
	 */
	public Date getPurchasedate() {
		return purchasedate;
	}
	/**
	 * 设置：发票金额
	 */
	public void setPurchasemoney(Double purchasemoney) {
		this.purchasemoney = purchasemoney;
	}
	/**
	 * 获取：发票金额
	 */
	public Double getPurchasemoney() {
		return purchasemoney;
	}
	/**
	 * 设置：付款时间
	 */
	public void setPaymentdate(Date paymentdate) {
		this.paymentdate = paymentdate;
	}
	/**
	 * 获取：付款时间
	 */
	public Date getPaymentdate() {
		return paymentdate;
	}
	/**
	 * 设置：付款人
	 */
	public void setPaymenthrmid(Integer paymenthrmid) {
		this.paymenthrmid = paymenthrmid;
	}
	/**
	 * 获取：付款人
	 */
	public Integer getPaymenthrmid() {
		return paymenthrmid;
	}
	/**
	 * 设置：入库ID
	 */
	public void setInventoryid(Integer inventoryid) {
		this.inventoryid = inventoryid;
	}
	/**
	 * 获取：入库ID
	 */
	public Integer getInventoryid() {
		return inventoryid;
	}
	/**
	 * 设置：入库编号
	 */
	public void setInventorycode(String inventorycode) {
		this.inventorycode = inventorycode;
	}
	/**
	 * 获取：入库编号
	 */
	public String getInventorycode() {
		return inventorycode;
	}
	/**
	 * 设置：备注
	 */
	public void setMem(String mem) {
		this.mem = mem;
	}
	/**
	 * 获取：备注
	 */
	public String getMem() {
		return mem;
	}
}
